package com.tesisutn.restsoft.dominio.empleado;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.PrimaryKeyJoinColumn;

import com.tesisutn.restsoft.dominio.persona.Persona;

@Entity
public class Empleado extends Persona {
    @ManyToOne
    private Cargo cargo;
    private Date fechaNacimiento;
    private String numeroCuil;

    public String getNumeroCuil() {
        return numeroCuil;
    }

    public void setNumeroCuil(String numeroCuil) {
        this.numeroCuil = numeroCuil;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }
    
    public Cargo getCargo() {
        return cargo;
    }

    public void setCargo(Cargo cargo) {
        this.cargo = cargo;
    }

    @Override
    public String toString() {
        return getApellido() + ", " + getNombre();
    }

}
